#ifndef JIEKOU_
#define JIEKOU_
#include<my_header.h>
typedef struct user_info_s{
    //用户ID
    int id;
    //用户名
    char username[256];
    //盐值
    char salt[256];
    //密文
    char encrypted_password[4096];
    //0存在 1代表删除
    int is_deleted;
}user_info_t;
typedef struct user_s{
    user_info_t  user[1024];
}user_t;
typedef struct file_info_s
{
    //文件ID
    int id;
    //文件所属用户名
    char username[256];
    //文件名
    char filename[256];
    //父节点
    int parent_id;
    //类型 d代0表文件夹  f代表文件
    char type;
    //文件md5码
    char md5[256];
    //路径
    char path[256];
    //是否删除
    int is_deleted;
    //绝对路径+md5
     char md5_path[256];
}file_info_t;
typedef struct file_s{
    file_info_t file[1024];
}file_t;
MYSQL * initDB(const char *host ,const char *user,const char *passwd,const char *db);
int selectUser1(const char *sql,MYSQL*db,user_t *user);
int execDB(const char *sql,MYSQL *db);
int selectFile1(const char *sql,MYSQL *db,file_t *file);
void closeDB(MYSQL*db);
#endif
